Инсталлятор для «LCPI ADO.NET Data Provider for OLE DB» [MSI]
Общее описание
Инсталлятор представляет собой MSI-пакет, который устанавливает и регистрирует в системе сборки с реализацией .NET провайдера.
Устанавливаемые MSIL-сборки можно использовать как в 32-битных, так и 64-битных программах для .NET Framework.
На 64-битной Windows, рекомендуется устанавливать 32-битную и 64-битную версии OLE DB провайдера.
Состав устанавливаемых компонент
- Сборки провайдера для .NET 3.5
- Сборки провайдера для .NET 4.0
- Сборки провайдера для .NET 4.5
- Сборки провайдера для .NET 4.5.1
- Отладочные сборки провайдера для .NET 3.5
- Отладочные сборки провайдера для .NET 4.0
- Отладочные сборки провайдера для .NET 4.5
- Отладочные сборки провайдера для .NET 4.5.1
- PDB файлы для сборок
- Примеры использования провайдера
- Сборки с unit-тестами провайдера
- Тестовые базы данных
Регистрация в системе
Инсталлятор предоставляет следующие возможности:
- Установка сборок провайдера в Global Assembly Cache (GAC)
- Регистрация фабрик для всех сборок провайдера (NET3.5-4.5.1, Release/Debug) в файлах «machine.config». Каждой фабрике будет назначено уникальное имя
- Выбор сборок для фабрики с идентификатором «lcpi.data.oledb» в файлах «machine.config»
- Регистрация в реестре расположения файлов сборок провайдера
Настройка устанавливаемых компонент
(1) .NET Frameworks
Выбор версии .NET Framework устанавливаемых сборок провайдера. Если соответствующая версия Framework-a не установлена, то инсталлятор помечает её номер восклицательным знаком (см. 1.1) и исключает её из списков «Defaults For .NET Runtimes» (5).
Необходимо выбрать хотя бы одну из версий.
(2) Assemblies
Вы можете установить релизные и отладочные сборки провайдера.
Необходимо выбрать хотя бы одну конфигурацию.
(3) Assembly Folders
- Выберите «Program Files», если хотите установить файлы сборок в подкаталогах «Program FIles». Корневой каталог указывается в (7).
- Выберите «Global Assembly Cache», если хотите установить сборки провайдера в центральном хранилище сборок. В этом случае сборки будут иметь статус FullTrust и будут доступны всем программам.
Необходимо указать хотя бы одно расположение сборок.
(4) Registration
- Выберите «Path To Assemblies», если хотите зарегистрировать пути к сборкам в реестре Windows: «HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework».
Если вы не устанавливаете сборки в GAC, это настройка позволит Visual Studio найти сборки провайдера и вывести их в списке «Add Reference».
Эта настройка доступна, только если вы разрешили установку сборок в «Program Files». - «All Provider Factories» регистрирует в machine.config фабрики провайдеров из всех сборок:
Сборка провайдера Имя фабрики (InvariantName) .NET 3.5 / Release lcpi.data.oledb.net3_5 .NET 4.0 / Release lcpi.data.oledb.net4 .NET 4.5 / Release lcpi.data.oledb.net4_5 .NET 4.5.1 / Release lcpi.data.oledb.net4_5_1 .NET 3.5 / Debug lcpi.data.oledb.net3_5.debug .NET 4.0 / Debug lcpi.data.oledb.net4.debug .NET 4.5 / Debug lcpi.data.oledb.net4_5.debug .NET 4.5.1 / Debug lcpi.data.oledb.net4_5_1.debug
(5) Defaults For .NET Runtimes
Выберите провайдеры, которые надо зарегистрировать в machine.config с унифицированным именем «lcpi.data.oledb».
Инсталлятор предоставляет раздельную настройку для «.NET Runtime 2.0» и «.NET Runtime 4.0».
Настройка доступна, только если вы разрешили установку сборок в GAC.
(6) Additional
Выбор дополнительных компонент для установки.
(7) Install components into
Настройка корневого каталога «Program Files», в который будут установлены выбранные компоненты.